Waiting For God's Good Timing, 1 Samuel 24:1-22 By Mark Gignilliat